package xxl.robotlegs.extensions.commandcenter.api 
{
	import xxl.robotlegs.extensions.commandcenter.impl.CommandPayload;
	
	/**
	 * ...
	 * @author XXL
	 */
	public interface ICommandExecutor 
	{
		function executeCommand(mapping:ICommandMapping, payload:CommandPayload = null):void;
		function executeCommands(mappings:Vector.<ICommandMapping>, payload:CommandPayload = null):void;
	}
	
}